DL101
Tutorial de C++ Moderno
Punteros inteligentes y gestión de memoria RAII
Objetivos de aprendizaje
- Explicar el ciclo de vida de los recursos bajo el paradigma RAII
- Distinguir entre punteros crudos y punteros inteligentes en C++ moderno
- Implementar modelos de propiedad exclusiva usando std::unique_ptr
- Utilizar std::shared_ptr y std::weak_ptr para ciclos de vida complejos de recursos
- Analizar la sobrecarga de rendimiento y los beneficios de seguridad de la gestión automática de memoria